<%-- 
    Document   : V_TipoTelefono
    Created on : 16-nov-2014, 13:31:31
    Author     : JoseHernan
--%>
<%@page import="beans.B_RolPermiso"%>
<%@page import="db.DB_RolPermiso"%>
<%@page import="beans.B_TipoTelefono"%>
<%@page import="db.DB_TipoTelefono"%>
<%@page import="java.util.ArrayList"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%
    if (session.getAttribute("userName") != null) {
        String userName = session.getAttribute("userName").toString();
        session.setAttribute("userName", userName);
        int idUsuario = Integer.parseInt(session.getAttribute("idUsuario").toString());
        int idPagina = Integer.parseInt(request.getParameter("idPagina").toString());
        ArrayList<B_RolPermiso> listPermisos = DB_RolPermiso.getPermisosPagina(idUsuario, idPagina);
        B_RolPermiso objRolPermiso = listPermisos.get(0);
        boolean List = false;
        boolean New = false;
        boolean Update = false;
        boolean Delete = false;
        for (B_RolPermiso objRolPermiso2 : listPermisos) {
            if (objRolPermiso2.getObjAccionPagina().getObjTipoAccionPagina().getNombre().equals("List")) {
                List = true;
            }
            if (objRolPermiso2.getObjAccionPagina().getObjTipoAccionPagina().getNombre().equals("New")) {
                New = true;
            }
            if (objRolPermiso2.getObjAccionPagina().getObjTipoAccionPagina().getNombre().equals("Update")) {
                Update = true;
            }
            if (objRolPermiso2.getObjAccionPagina().getObjTipoAccionPagina().getNombre().equals("Delete")) {
                Delete = true;
            }
        }
%>
<!-- BEGIN PAGE LEVEL STYLES -->
<!-- END PAGE LEVEL STYLES -->
<!-- BEGIN PAGE HEADER-->
<h3 class="page-title">
    <%= objRolPermiso.getObjAccionPagina().getObjPagina().getNombreMuestraPlural()%> <small>Listado de <%= objRolPermiso.getObjAccionPagina().getObjPagina().getNombreMuestraPlural()%> registrados</small>
</h3>
<div class="page-bar">
    <ul class="page-breadcrumb">
        <li>
            <i class="fa fa-home"></i>
            <a href="home.jsp">Home</a>
            <i class="fa fa-angle-right"></i>
        </li>
        <li>
            <a href="#"><%= objRolPermiso.getObjAccionPagina().getObjPagina().getNombreMuestraPlural()%></a>
        </li>
    </ul>
</div>
<!-- END PAGE HEADER-->
<!-- BEGIN PAGE CONTENT-->
<div class="table-toolbar">
    <div class="row">
        <div class="col-md-12">
            <% if (New) {
            %>
            <div class="btn-group">
                <a id="add" class="btn green openModal" data-toggle="modal">
                    Agregar Nuevo <i class="fa fa-plus"></i>
                </a>
            </div>
            <%
                }
            %>
            <% if (Delete) {
            %>
            <div class="btn-group">
                <a id="deleteItems" class="btn red" href="#basic" data-toggle="modal" >
                    Eliminar <i class="fa fa-trash-o"></i>
                </a>
            </div>
            <%
                }
            %>
        </div>
    </div>
</div>
<div class="row">
    <div class="col-md-12">
        <!-- BEGIN EXAMPLE TABLE PORTLET-->
        <div class="portlet box blue-madison">
            <div class="portlet-title">
                <div class="caption">
                    <i class="fa fa-globe"></i> Opciones para <%= objRolPermiso.getObjAccionPagina().getObjPagina().getNombreMuestraPlural()%>
                </div> 
                <div class="tools">
                </div>
            </div>
            <div class="portlet-body">
                <%
                    if (List) {
                %>
                <table class="table table-striped table-hover" id="table_xsis">
                    <thead>
                        <tr>
                            <th><input name="checkAll" type="checkbox" onclick="checkAll();"/></th>
                            <th>Nº</th>
                            <th>Nombre</th>
                                <% if (Update) {
                                %>
                            <th></th>
                                <%
                                    }
                                %>
                                <% if (Delete) {
                                %>
                            <th></th>
                                <%
                                    }
                                %>
                        </tr>
                    </thead>
                    <tbody>
                        <%
                            ArrayList<B_TipoTelefono> list = DB_TipoTelefono.getList(0);
                            B_TipoTelefono obj;
                            for (int i = 0; i < list.size(); i++) {
                                obj = list.get(i);
                        %>
                        <tr>
                            <td width="1">
                                <input type="checkbox" name="itemsDelete" id="itemDelete<%= i%>" value="<%= obj.getId()%>" />
                            </td>
                            <td><%= i + 1%></td>
                            <td><%= obj.getNombre()%></td>
                            <% if (Update) {
                            %>
                            <td width="1">
                                <a href="#basic" data-toggle="modal" onclick="changeDataModal('View/<%= objRolPermiso.getObjAccionPagina().getObjPagina().getNombreReferencia()%>/V_<%= objRolPermiso.getObjAccionPagina().getObjPagina().getNombreReferencia()%>_Update.jsp?action=u&id=<%= obj.getId()%>&idPagina=<%=idPagina%>');"><i class="fa fa-pencil-square"></i></a>
                            </td>
                            <%
                                }
                            %>

                            <% if (Delete) {

                            %>
                            <td width="1">
                                <a href="#basic" data-toggle="modal" onClick="changeDataModal('deleteRow.jsp?servlet=C_<%= objRolPermiso.getObjAccionPagina().getObjPagina().getNombreReferencia()%>&action=d&id=<%= obj.getId()%>&viewReturn=<%= objRolPermiso.getObjAccionPagina().getObjPagina().getUrl().replace("/", "***")%>&idPagina=<%= idPagina%>');"><i class="fa fa-trash-o"></i></a>
                            </td>
                            <%
                                }
                            %>
                        </tr>
                        <%
                            }
                        %> 
                    </tbody>
                </table>
                <%
                    }
                %>
            </div>
        </div>
        <!-- END EXAMPLE TABLE PORTLET-->
    </div>
</div>
<!-- BEGIN PAGE LEVEL PLUGINS -->
<!-- END PAGE LEVEL PLUGINS -->
<!-- BEGIN PAGE SCRIPTS -->
<script src="assets/admin/pages/scripts/table-advanced.js"></script>
<script>
                                    jQuery(document).ready(function () {
                                        TableAdvanced.init();
                                    });
</script>
<script>
    $('#add').click(function () {
        changeDataModal('View/<%= objRolPermiso.getObjAccionPagina().getObjPagina().getNombreReferencia()%>/V_<%= objRolPermiso.getObjAccionPagina().getObjPagina().getNombreReferencia()%>_Update.jsp?action=n&id=0&idPagina=<%= idPagina%>');
    });
    $('#deleteItems').click(function () {
        deleteItems('<%= objRolPermiso.getObjAccionPagina().getObjPagina().getNombreReferencia()%>', '<%= objRolPermiso.getObjAccionPagina().getObjPagina().getUrl()%>', '<%= idPagina%>');
    });
</script>
<!-- END PAGE SCRIPTS -->
<!-- END PAGE CONTENT-->
<% } else {

        out.print("<script language='Javascript'>"
                + "alert('Su sessión a expirado, ingrese nuevamente.');"
                + "window.location.href = 'index.jsp'"
                + "</script>");
    }%>